package com.itheima.homework;
/*
已知一个数组 arr = {19, 28, 37, 46, 50};
用程序实现把数组中的元素值反转(在原数组中操作，不能定义第二个数组)，
反转后的数组 arr = {50, 46, 37, 28, 19};
 并在控制台输出反转后的数组元素。
 */
public class HomeWork4 {
    public static void main(String[] args) {
        //数组反转
        int[] arr = {19, 28, 37, 46, 50};
        //循环变量可以定义两个,语法上是支持的
        for (int start = 0, end = arr.length - 1; start < end; start++, end--) {
            arr[start]=arr[start]^arr[end];
            arr[end]=arr[start]^arr[end];
            arr[start]=arr[start]^arr[end];

        }
        System.out.print("交换后的的数组为{");
        for (int i = 0; i < arr.length; i++) {
            if(i==arr.length-1){
                System.out.println(arr[i]+"}");
            }else {
                System.out.print(arr[i] + ",");
            }
        }
    }
}
